<?php

use Illuminate\Database\Seeder;

class AdminTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        // 生成种子数据
        $faker = Faker\Factory::create('zh_CN');// 使用faker生成假数据 注意：参数 zh_cn 下划线
        // 1. 模拟数据
        // 快速删除某行 ctrl + l 快速复制行 ctrl + d
        for($i = 0; $i < 100; $i++){
            $data = [
                'username' => $faker->name,
                'password' => bcrypt('admin88'),
                'email' => $faker->email,
                'phoneNumber' => $faker->phoneNumber,
                'is_locked' => $faker->boolean,
                'created_at' => $faker->dateTime(),
                'updated_at' => $faker->dateTime(),
            ];

            // 2. 添加 1. DB类 2. 查询构造器 3. 使用模型 a. 定义属性
            \App\Http\Models\AdminModel::create($data);
        }
    }
}
